echo (reflected sound) - Español Inglés Diccionario